/**

 * 版权所有(C)，上海勾芒信息科技，2017，所有权利保留。
 *
 * 项目名：cards-web 
 * 文件名：:EmojiUtil.java
 * 模块说明：	
 * 修改历史：
 * 2017年9月29日 - liyang - 创建。
 *
 */
package com.alex.insistence.web.util;

import org.jeecgframework.p3.core.utils.common.StringUtils;

/**
 * @author:liyang
 * @time:2017年9月29日 上午11:48:50
 * @since:1.0
 */
public class EmojiUtil {

  /**
   * emoji表情替换
   *
   * @param source
   *          原字符串
   * @param slipStr
   *          emoji表情替换成的字符串
   * @return 过滤后的字符串
   */
  public static String filterEmoji(String source, String slipStr) {
    if (StringUtils.isNotBlank(source)) {
      return source.replaceAll("[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", slipStr);
    } else {
      return source;
    }
  }

}
